package com.youlu.campus.entity;

import com.youlu.campus.base.base.EntityBase;
import com.youlu.campus.entity.enums.TaskBizType;
import lombok.Getter;
import lombok.Setter;
import org.springframework.data.mongodb.core.index.Indexed;
import org.springframework.data.mongodb.core.mapping.Document;

/**
 * 证书分组信息
 */
@Getter
@Setter
@Document(collection = "ca_group_info")
public class CaGroupInfo extends EntityBase {
    @Indexed
    private String activityId;
    /**
     * 活动名称
     */
    private String activityName;
    /**
     * 业务类型
     */
    @Indexed
    private String taskBizType;
    /**
     * 证书名字
     */
    private String name;
    /**
     * 图片
     */
    private String imageUr;
    /**
     * 详情富文本
     */
    private String desc;
    /**
     * 编号,全局唯一
     */
    protected String no;
    /**
     * SKU数量
     */
    protected Integer skuNum;
    /**
     * 购买多份证书 false 购买一份。true可购买多份
     */
    private Boolean buyMultiCA = Boolean.TRUE;
    /**
     * 是否显示倒计时
     */
    private Boolean openCountDown = Boolean.TRUE;
    /**
     * 倒计时文案
     */
    private String countDownTips;
    /**
     * 底部营销语
     */
    private String footerMarketingClaim;
    /**
     * 是否拼接活动券
     */
    private Boolean connectCoupon = Boolean.FALSE;
    /**
     * 售卖标题
     */
    private String sellingTitle;
    /**
     * 默认勾选优级别，默认==1
     */
    @Indexed(background = true)
    private Integer choicePriority = 1;


}
